//
//  CZQHomeTimeTableViewCell.m
//  coachmanage
//
//  Created by 众拳科技 on 2018/3/21.
//  Copyright © 2018年 众拳科技. All rights reserved.
//

#import "CZQHomeTimeTableViewCell.h"
#import "CZQCoachDetailModel.h"
@implementation CZQHomeTimeTableViewCell


- (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
    if (self = [super initWithStyle:style reuseIdentifier:reuseIdentifier]) {

        
        
        //第三方标签布局的视图
        SKTagView *tagView = [[SKTagView alloc] init];
        // 整个tagView对应其SuperView的上左下右距离
        tagView.padding = UIEdgeInsetsMake(0, 3, 0, 3);
        // 上下行之间的距离
        tagView.lineSpacing = 10;
        // item之间的距离
        tagView.interitemSpacing = 10;
        // 最大宽度
        tagView.preferredMaxLayoutWidth = kScreenWidth ;
        //        tagView.regularWidth = kScreenWidth - 80;
        //    @property (assign, nonatomic) CGFloat regularWidth; //!< 固定宽度
        //    @property (nonatomic,assign ) CGFloat regularHeight; //!< 固定高度
        // 原作者没有能加固定宽度的，自己修改源码加上了固定宽度和高度,默认是0，就是标签式布局，如果实现了，那么就是固定宽度高度
        //    self.tagView.regularWidth = 100;
        //            tagView.regularHeight = 30;
        [self addSubview:tagView];
        
        self.tagView = tagView;
        
        [tagView mas_remakeConstraints:^(MASConstraintMaker *make) {
            
            make.left.mas_equalTo(self).offset(30);
            
            make.bottom.right.mas_equalTo(self).offset(-10);
            
            make.top.mas_equalTo(self).offset(10);
            
        }];
    
    }
    return self;
}

-(void)setArrM:(NSMutableArray *)arrM
{
    
    _arrM = arrM;
    
    WS(weakSelf);
    
    [_tagView removeAllTags];
    // 开始加载
    [arrM enumerateObjectsUsingBlock:^(id  _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
        // 初始化标签
        
        NSString *text;
        if ([arrM[idx] isKindOfClass:[NSString class]]) {
            text = arrM[idx];
        }else
        {
            
            text = [arrM[idx] objectForKey:@"Name"];
        }
        
        SKTag *tag = [[SKTag alloc] initWithText:text];
        // 标签相对于自己容器的上左下右的距离
        tag.padding = UIEdgeInsetsMake(5, 5, 5, 5);
        // 弧度
        tag.cornerRadius = 3.0f;
        // 字体
        tag.font = [UIFont boldSystemFontOfSize:13];
        // 边框宽度
        tag.borderWidth = 1;
        // 背景
//        tag.bgColor = [UIColor colorWithRed:244/255.0 green:244/255.0 blue:244/255.0 alpha:1];
        // 边框颜色
        tag.borderColor = CSColorFromRGB(0xdbdbdb);
        // 字体颜色
        tag.textColor = BlackColor;
        // 是否可点击
        tag.enable = YES;
        // 加入到tagView
        [weakSelf.tagView addTag:tag];
    }];
    
//     点击事件回调
        _tagView.didTapTagAtIndex = ^(NSUInteger idx,UIButton *btn){
    
            NSLog(@"点击了第%ld个",idx);
    
        };
    
}

- (void)awakeFromNib {
    [super awakeFromNib];
    // Initialization code
}

- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
    [super setSelected:selected animated:animated];

    // Configure the view for the selected state
}

@end
